
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.util.LinkedList"%>
<%@page import="java.util.List"%>
<%@page import="ejb.Utente"%>
<%@page import="ejb.ArticoloNuovo"%>
<%@page import="ejb.ArticoloUsato"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@include file="wrapper.jsp" %>
<%
    Utente utSession = (Utente)session.getAttribute("utente");
    String tipo = utSession.getTipo();
%>
<div class="container">
      <div class="row-fluid">
        <div class="span3 bs-docs-sidebar">
        <ul class="nav nav-list bs-docs-sidenav">
            <li><a href="Controller?button=visualizzaArticoli&amp;typeView=All"> 
            <button class="btn btn-large btn-inverse btn-block"><i class="icon-white icon-th-list"></i> Tutti gli Articoli</button> </a></li>
            <%
            if(tipo.equals("u")){
            %>
            <li><a href="Controller?button=visualizzaArticoli&amp;typeView=Mine"> 
            <button class="btn btn-large btn-inverse btn-block"><i class="icon-white icon-user"></i> I miei Articoli</button> </a></li>
            <li><a href="Controller?button=vendiArticolo"> 
            <button class="btn btn-large btn-inverse btn-block"><i class="icon-white icon-retweet"></i> Vendi Articolo</button> </a></li>
            <%}
            if(tipo.equals("a")){%>
            <li><a href="Controller?button=articoloNuovo"> 
            <button class="btn btn-large btn-inverse btn-block"><i class="icon-white icon-plus"></i> Aggiungi Art. Nuovo</button> </a></li>
            <%}%>
        </ul>
      </div>
      <div class="span6">
              
              <%
                LinkedList<ArticoloNuovo> carrello = (LinkedList<ArticoloNuovo>)session.getAttribute("carrello");
                Integer totCarrello=0;
                List<ArticoloUsato> usatiDaConfermare= (List<ArticoloUsato>)session.getAttribute("usatiDaConfermare");
              
                ArticoloNuovo artNuovo;
                ArticoloUsato artUsato;
                String selezionato = (String)request.getAttribute("selezionato");
                
                if(selezionato.equals("n")){
                    artNuovo = (ArticoloNuovo)request.getAttribute("artNuovoSelezionato");
                    DateFormat data = new SimpleDateFormat("yyyy-MM-dd");
                    String dataInsArtNuovo = data.format(artNuovo.getData());
        
                  %>
                 <div class="thumbnail">
                    <h3 style="padding-left:10px"><%=artNuovo.getNome()%></h3>
                    <img src="<%=artNuovo.getPathImmagine()%>" height="120" width="100" align="left" style="padding-left:10px;padding-top:5px">   
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                   <div class="caption">
                    
                    <p><b>Descrizione</b>
                        <br>
                        <textarea class="textarea" readonly="true" name="testo" style="width:400px;height:100px"><%=artNuovo.getDescrizioneGenerale()%></textarea>
                    </p>
                    <p><b>Prezzo:</b> <%=artNuovo.getPrezzo().toString()%> €</p>
                    <p><b>Disponibilità:</b> <%=artNuovo.getDisponibilita().toString()%> ancora disponibili</p>
                    <p><b>Sconti:</b> <%=artNuovo.getSconti().toString()%> %</p>
                    <p><b>Inserito il:</b> <%=dataInsArtNuovo%></p>
                    <p><b> <a href="Controller?button=visualizzaVideogioco&amp;id=<%=artNuovo.getVideogioco().getId()%>"><%=artNuovo.getVideogioco().getNome()%> - Scheda Videogioco</a></b></p>
                    
                    <% if(tipo.equals("u")){ 
                        if(carrello.contains(artNuovo)){
                        %>
                        <p>
                            <a href="Controller?button=removeCarrello&amp;idArticolo=<%=artNuovo.getId()%>">
                                <button class="btn btn-inverse btn-small"><i class="icon-white icon-trash"></i> Rimuovi dal carrello</button>
                            </a>
                        </p>
                      <%}
                        else
                        {%>
                            <p>
                                <a href="Controller?button=addCarrello&amp;idArticolo=<%=artNuovo.getId()%>">
                                    <button class="btn btn-inverse btn-small"><i class="icon-white icon-ok"></i> Aggiungi al carrello</button>
                                </a>
                            </p>
                        <%}
                       }%>
                  </div>
                </div>
                 
                      
            <%}
              if(selezionato.equals("u")){
                    artUsato = (ArticoloUsato)request.getAttribute("artUsatoSelezionato");
                    DateFormat data = new SimpleDateFormat("yyyy-MM-dd");
                    String dataInsArtUsato = data.format(artUsato.getData());
        
               %>
              
               
               <div class="thumbnail">
                    <h3 style="padding-left:10px"><%=artUsato.getNome()%></h3>
                    <img src="<%=artUsato.getPathImmagine()%>" height="120" width="100" align="left" style="padding-left:10px;padding-top:5px">   
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    <br>
                    
                   <div class="caption">
                    <p><b>Descrizione</b>
                        <br>
                        <textarea  class="textarea" readonly="true" name="testo" style="width:400px;height:100px" ><%=artUsato.getDescrizioneGenerale()%></textarea>
                    </p>
                    <p><b>Prezzo:</b> <%=artUsato.getPrezzo().toString()%> €</p>
                    <p><b>Commento:</b> <%=artUsato.getCommento()%></p>
                    <p><b>Inserito il:</b> <%=dataInsArtUsato%></p>
                    <%
                    if(tipo.equals("u")){
                    if(utSession.getUsername().equals(artUsato.getUtente().getUsername())){ %>
                    <p><b>Proprietario:</b> <%=artUsato.getUtente().getNome()%>  -  <a href="Controller?button=visualizzaArticoli&amp;typeView=specificUser&idUserOwner=<%=artUsato.getUtente().getId()%>"><i class="icon-user"></i> I miei articoli</a></p>
                    <p align="right">
                    <a href="Controller?button=modificaArtUsato&id=<%=artUsato.getId()%>">
                    <button class="btn btn-inverse btn-small"><i class="icon-white icon-wrench"></i> Modifica</button>
                    </a>
                    <a href="Controller?button=cancellaArtUsato&id=<%=artUsato.getId()%>">
                    <button class="btn btn-inverse btn-small"><i class="icon-white icon-trash"></i> Cancella</button>
                    </a>
                    </p>
                    <% }
                    else{ %>
                    <p><b>Proprietario:</b> <%=artUsato.getUtente().getNome()%>  -  <a href="Controller?button=visualizzaArticoli&amp;typeView=specificUser&idUserOwner=<%=artUsato.getUtente().getId()%>"><i class="icon-th-list"></i> Guarda gli articoli di <%=artUsato.getUtente().getNome()%></a></p>
                    
                    <p>
                        <a href="Controller?button=rispondiMessaggio&amp;contatta=s&destRispostaUnico=<%=artUsato.getUtente().getId()%>">
                        <button class="btn btn-inverse btn-small"><i class="icon-white icon-envelope"></i> Contatta <%=artUsato.getUtente().getNome()%></button>    
                        </a>
                    </p>
                   <% }
                    }%>
                   </div>
               </div>
               <%}%>
            
          
 </div>
 <div class="span3">
            <%
            if(tipo.equals("u")){
            %>
            <div class="thumbnail">
                  <p><b>Carrello</b></p>
                  <table>
                  <tr><td></td><td style="padding-left: 5px"><b>Articolo</b></td><td style="padding-left: 5px"><b>Costo</b></td></tr>
                  <tr><td><br></td><td><br></td><td><br></td></tr>
                  <% 
                  for(ArticoloNuovo a:carrello){
                      totCarrello= totCarrello + a.getPrezzo();
                  %>
                  <tr>
                  <p>
                   <td>
                        <a href="Controller?button=removeCarrello&amp;idArticolo=<%=a.getId()%>">
                            <button class="btn btn-inverse btn-mini"><i class="icon-white icon-trash"></i></button>
                        </a>
                    </td>
                  <td style="padding-left: 5px;height: 20px;width:100%;overflow:hidden;float:left"><%=a.getNome()%></td>
                  <td style="padding-left: 5px"><%=a.getPrezzo().toString()%> €</td>
                  </p>
                  </tr>
                  <tr><td><br></td><td><br></td><td><br></td></tr>
                  <%}%>
                  <tr><td></td><td><b>Totale</b></td><td style="padding-left: 5px"><%=totCarrello.toString()%> €</td></tr>
                  </table>
              </div>
              <br>
              <br>
              <form  class="navbar-search" action="Controller" value="cercaArticolo">
                    <input type="text" name="keywordRicerca" class="search-query span3" style="width:220px;" placeholder="Cerca">
                    <div class="icon-search" ></div>
                    <input type="hidden" name="button" value="cercaArticolo"/>
                    <br>
                    <br>
                    <input type="radio" name="tipiArticoli" value="n" style="padding-left: 10px"/><span> Nuovi</span> <br>
                    <input type="radio" name="tipiArticoli" value="u" style="padding-left: 10px"/><span> Usati</span> <br>
                    <input type="radio" name="tipiArticoli" value="both" checked="true" style="padding-left: 10px"/><span> Entrambi</span> 
                </form>
            <%}
            else if(tipo.equals("a")){%>
            <div class="thumbnail">
                 <p><b>Notes</b></p>
                 <br>
                 <% if(!usatiDaConfermare.isEmpty()){%>
                    <p> Ancora <%=usatiDaConfermare.size()%> articoli da confermare </p>
                    <br>
                    <p align="center">
                        <a href="Controller?button=modificaCancellaArtUsati&amp;confirm=s">
                            <button class="btn btn-inverse btn-small"><i class="icon-white icon-th-list"></i> Vedi Articoli da confermare</button>
                        </a>
                    </p>
                 <%}else{%>
                 <p> Nessun articolo da confermare </p>
                <%}%>      
            </div>
           <%}%>
         </div>          

 </div>           
</div>
</body>
</html>

 

 